hellish torture - Francés Inglés Diccionario